package com.mrjy.queries.util;

import com.mrjy.common.dto.MyMessagesDto;

import java.util.Comparator;

public class MyMessagesDtoComparator implements Comparator<MyMessagesDto> {

//	@Override
//	public int compare(MyMessagesDto dto1, MyMessagesDto dto2) {	
//		return dto2.getTime().compareTo(dto1.getTime());
//	}
	/**
	 * 返回 1 代表前者大于后者，交换两者的位置，即大者在后面，即为升序
	 * 返回-1 代表前者小于后者
	 * 返回0 代表两者相等
	 */
	@Override
	public int compare(MyMessagesDto dto1, MyMessagesDto dto2) {
		int result = 0 ;
		result =  dto1.getReadFlag().compareTo(dto2.getReadFlag());

		if(result == 0){
			return dto2.getCreateTime().compareTo(dto1.getCreateTime());
		}
		return result;
	}

}
